2.2 Setting up the MyID web services on a standalone server

You may want to set up your MyID web services on a different server to the MyID application or web servers; in this case, you must carry out some additional configuration.

2.2.1 Configuring the server

For a standalone web services server, follow the instructions in the Preparing your system section in the Installation and Configuration Guide for preparing a system for a web server.

Note, however, that a standalone web services server does not need all of the role services that a web server needs. You must have the following role services:

You are also recommended to have the following:

2.2.2 Installing .NET framework

You must install .NET Framework 4.8 on the server.

2.2.3 Setting up the COM+ proxies

If the web services are on a different server to the MyID application server components, you must export the MyID COM+ proxies to the server on which the web services run. This allows the web services to communicate with the MyID COM+ components on the application server.

To do this, you need the .msi files in the Components\Export folder on the MyID application server. By default, this is:

C:\Program Files\Intercede\MyID\Components\Export

You need to install the following proxies:

Different web services require different proxies; see the table below for details.

To run the COM+ proxy installers, either:

Note: If you are using multiple servers for your web services in conjunction with a load balancer, you must ensure that you set up session affinity on your servers. See also section 3.9, Reverse proxies and load balancing.

Proxies required for each web service

The following table describes which proxies are required for each individual web service:

 

APDUCard
Server

Edefice_BOL

Edefice_CS

Expiring
Items

MyIDSCEP
Handler

Lifecycle API

 

 

 

MyID Client Web Service

 

Credential Web Service

 

 

Device Management API

 

 

 

Mobile iOS OTA

 

 

Reporting Web Service

 

 

 

PIV Derived Credentials Notifications Listener

 

 

SCEP API

 

 

 

2.2.4 Installing the MyID web service components

You must install the web services on the server using the supplied installation program. This installer creates the virtual directories and the application pool for the web services.

2.2.5 Setting the location of the web server

If the web services server is not the same server as the web server, you must edit the myid.config file in the MyIDProcessDriver folder. Add the following line:

<add key="WebServer" value="https://myserver"/>

Where myserver is the domain name of your MyID server. You do not need to include the MyID virtual directory.

Note: The case of WebServer is important.

You must also set the Image Upload Server configuration option if the web services server is not the same server as the web server.

If you do not set this option, some images within MyID will not appear correctly.

2.2.6 Troubleshooting

If you have an existing server which has .NET 4.8 and IIS already installed and the site is not working as expected, try running the following statement at the Windows command line:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe –i

This command ensures that .NET 4 is registered with IIS.